package com.cloud.flowable.service;

import com.cloud.flowable.entity.WfCategory;

import java.util.List;

public interface IWfCategoryService {

    /**
     * 流程分类列表
     */
    List<WfCategory> getCategoryList(WfCategory category);

    /**
     * 新增流程分类
     */
    int saveCategory(WfCategory category);

    /**
     * 编辑流程分类
     *
     * @param category 流程分类信息
     * @return 结果
     */
    int updateCategory(WfCategory category);

    /**
     * 查询流程分类详情
     */
    WfCategory queryById(Long categoryId);

    /**
     * 删除流程分类
     */
    int removeIds(List<Long> ids);

    /**
     * 流程分类导出
     */
    void export(WfCategory wfCategory);
}
